function createRequestObject() {
  	var req;
    	if(window.XMLHttpRequest){
  		  // Firefox, Safari, Opera...
  		  req = new XMLHttpRequest();
   	} else if(window.ActiveXObject) {
  		// Internet Explorer 5+  		
         req = new ActiveXObject("Microsoft.XMLHTTP");
    	} else {
  		// se arriviamo in questo punto,
  		// probabilmente abbiamo a che fare con un vecchio browser
       // e informiamo l'utente.
  		alert('Errore: non riesco a creare l\'oggetto XMLHttpRequest');
    	}  	
  return req;    
}    

// Creiamo l'oggetto XMLHttpRequest   
var http = createRequestObject();    
var mainbox;
function sendRequest(webpage,idbox) {  	
   // apriamo lo script PHP per la richiesta  	
   http.open('get', webpage);
   mainbox=idbox;
  // $(mainbox).hide();
  	http.onreadystatechange = handleResponse;
   //$(mainbox).show();
  	http.send(null);
}


function handleResponse() {
  	if(http.readyState == 4 && http.status == 200){
		// variabile che contiene il testo ritornato dall oscript PHP
  		var response = http.responseText;	
		$(mainbox).innerHTML = response;
    }
}